package com.apkupdater.view;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

import android.content.Context;
import androidx.viewpager.widget.ViewPager;
import android.util.AttributeSet;

import com.apkupdater.updater.UpdaterOptions;

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

public class CustomViewPager
    extends ViewPager
{
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    public CustomViewPager(
        Context context
    ) {
        super(context);
    }

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    public CustomViewPager(
        Context context,
        AttributeSet attrs
    ) {
        super(context, attrs);
    }

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    @Override
    public void setCurrentItem(
        int item,
        boolean smoothScroll
    ) {
        super.setCurrentItem(item, !new UpdaterOptions(getContext()).disableAnimations());
    }

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    @Override
    public void setCurrentItem(
        int item
    ) {
        super.setCurrentItem(item, !new UpdaterOptions(getContext()).disableAnimations());
    }

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////